* {
    margin: 0;
    padding: 0;
}

.s {
    width: 966px;
}

.header {
    height: 100px;
    background: #99ccaa;
    margin: auto;
}

.nav {
    height: 60px;
    background: #33cc88;
}

.nav-1 {
    background: hotpink;
    height: 60px;
    margin: auto;
}

.b_img {
    height: 466px;
    background: greenyellow;
}

.news {
    height: 237px;
    background: deepskyblue;
    margin: auto;
}

.project {
    height: 237px;
    background: blanchedalmond;
    margin: auto;
}

.foot1 {
    height: 255px;
    background: #e5e5e5;
    margin: auto;
}
.foot2{
    height: 80px;
    background: blue;
    margin: auto;
}